package com.ctshk.rpc.order.custom.service;

import com.ctshk.common.dto.Result;
import com.ctshk.rpc.order.custom.dto.tourist.CustomOrderTouristCertificateDTO;
import com.ctshk.rpc.order.custom.req.tourist.CustomOrderTouristCertificateAddReq;
import com.ctshk.rpc.order.custom.req.tourist.CustomOrderTouristCertificateDeleteReq;
import com.ctshk.rpc.order.custom.req.tourist.CustomOrderTouristCertificateListReq;

import java.util.List;

/**
 * <p>
 * 证件文件 服务类
 * </p>
 *
 * @author 叶冠峰
 * @since 2021-02-22
 */
public interface ICustomizedOrderTouristCertificateService{

    /**
     * 上載證件
     * @param req
     * @return
     */
    Result upload(List<CustomOrderTouristCertificateAddReq> req);

    /**
     * 證件列表
     * @param req
     * @return
     */
    Result<List<CustomOrderTouristCertificateDTO>> list(CustomOrderTouristCertificateListReq req);

    /**
     * 删除
     * @param req
     * @return
     */
    Result delete(CustomOrderTouristCertificateDeleteReq req);
}
